@ECHO OFF

REM #*****************************************************
SET EXECUTABLE=.\..\bin\Debug\tp0.exe

SET IMAGEN1=.\..\images\grid_color.ppm
SET IMAGEN1SAL=.\..\tests\grid_color-sqrt.ppm

SET IMAGEN2=.\..\images\evolution_color.ppm
SET IMAGEN2SAL=.\..\tests\rotate-evolution_color.ppm

SET IMAGEN3=.\..\images\sixcolors.ppm
SET IMAGEN3SAL=.\..\tests\rotate-sixcolors.ppm

SET IMAGEN4=.\..\images\evolution_color.ppm
SET IMAGEN4SAL=.\..\tests\evolution_color-sqrt.ppm

SET IMAGEN4=.\..\images\evolution_color.ppm
SET IMAGEN4SAL=.\..\tests\evolution_color-sqrt.ppm

SET IMAGEN5=.\..\images\evolution_color.ppm
SET IMAGEN5SAL=.\..\tests\evolution_color-pseudo-sqrt.ppm

SET IMAGEN6=.\..\images\grid_color.ppm
SET IMAGEN6SAL=.\..\tests\grid_color-pseudo-sqrt.ppm

SET IMAGEN7=.\..\images\evolution_color.ppm
SET IMAGEN7SAL=.\..\tests\evolution_color-flip-horz.ppm

SET IMAGEN8=.\..\images\evolution_color.ppm
SET IMAGEN8SAL=.\..\tests\evolution_color-flip-vert.ppm

SET IMAGEN9=.\..\images\evolution_color.ppm
SET IMAGEN9SAL=.\..\tests\evolution_color-crazy.ppm

SET opencmd=START "EXEC" /B

REM #*****************************************************


mkdir .\..\tests

make

IF NOT EXIST "%EXECUTABLE%" (
ECHO.
ECHO Error generando el ejecutable
ECHO.
EXIT 1
)
ECHO.
ECHO.
ECHO.
ECHO.


ECHO Imagen grid_color.ppm procesada con la raiz cuadrada escalada.
ECHO.
"%EXECUTABLE%" -i "%IMAGEN1%" -o "%IMAGEN1SAL%" -f 1


IF NOT EXIST "%IMAGEN1SAL%" (
ECHO.
ECHO Error procesando la imagen
ECHO.
)


PAUSE

ECHO.
ECHO.

ECHO Imagen evolution_color.ppm procesada con la rotacion de -Pi\16.
ECHO.
"%EXECUTABLE%" -i "%IMAGEN2%" -o "%IMAGEN2SAL%" -f 2

IF NOT EXIST "%IMAGEN2SAL%" (
ECHO.
ECHO Error procesando la imagen
ECHO.
)


PAUSE

ECHO.
ECHO.

ECHO Imagen sixcolors.ppm procesada con la rotacion de Pi\2.
ECHO.
"%EXECUTABLE%" -i "%IMAGEN3%" -o "%IMAGEN3SAL%" -f 3

IF NOT EXIST "%IMAGEN3SAL%" (
ECHO.
ECHO Error procesando la imagen
ECHO.
)


PAUSE

ECHO.
ECHO.

ECHO Imagen evolution_color.ppm procesada con la raiz cuadrada escalada.
ECHO.
"%EXECUTABLE%" -i "%IMAGEN4%" -o "%IMAGEN4SAL%" -f 1

IF NOT EXIST "%IMAGEN4SAL%" (
ECHO.
ECHO Error procesando la imagen
ECHO.
)


PAUSE

ECHO.
ECHO.

ECHO Imagen evolution_color.ppm procesada con la pseudo-raiz cuadrada.
ECHO.
"%EXECUTABLE%" -i "%IMAGEN5%" -o "%IMAGEN5SAL%" -f 10

IF NOT EXIST "%IMAGEN5SAL%" (
ECHO.
ECHO Error procesando la imagen
ECHO.
)


PAUSE

ECHO.
ECHO.

ECHO Imagen grid_color.ppm procesada con la pseudo-raiz cuadrada.
ECHO.
"%EXECUTABLE%" -i "%IMAGEN6%" -o "%IMAGEN6SAL%" -f 10

IF NOT EXIST "%IMAGEN6SAL%" (
ECHO.
ECHO Error procesando la imagen
ECHO.
)


PAUSE

ECHO.
ECHO.

ECHO Imagen evolution_color.ppm procesada con un flip horizontal.
ECHO.
"%EXECUTABLE%" -i "%IMAGEN7%" -o "%IMAGEN7SAL%" -f 8

IF NOT EXIST "%IMAGEN7SAL%" (
ECHO.
ECHO Error procesando la imagen
ECHO.
)


PAUSE

ECHO.
ECHO.

ECHO Imagen evolution_color.ppm procesada con un flip vertical.
ECHO.
"%EXECUTABLE%" -i "%IMAGEN8%" -o "%IMAGEN8SAL%" -f 7

IF NOT EXIST "%IMAGEN8SAL%" (
ECHO.
ECHO Error procesando la imagen
ECHO.
)


PAUSE

ECHO.
ECHO.

ECHO Imagen evolution_color.ppm procesada con una funcion arbitraria.
ECHO.
"%EXECUTABLE%" -i "%IMAGEN9%" -o "%IMAGEN9SAL%" -f 12

IF NOT EXIST "%IMAGEN9SAL%" (
ECHO.
ECHO Error procesando la imagen
ECHO.
)


PAUSE

















